'use strict';

 /**
  * @name 莫凡淘宝 2.0 后端 model 层 ，线上、线下同步封装
  * @version 1.0.0
  * @author xiech
  * @Time 2019年10月30日14:55:14
  */


// 封装
exports.mfind = async (ctx, collectionName, param) => {
	const {
		NODE_LOCAL_ENV,
		cloud: {
			db
		}
	} = ctx;

	// 区分线上线下进行分别处理，线下添加 toArray
	if (NODE_LOCAL_ENV) {
		const collection = await db.collection(collectionName);
		const data = await collection.find(param);
		const pData = await data.toArray()
		return pData;
	} else {
		const collection = await db.collection(collectionName);
		const data = await collection.find(param);
		return pData;
	}
};
